
Java md5,PHP方式
我已经为此工作了几个小时,但我无法使其正常工作。基本上,我正在为Java中的REST服务器开发Java REST客户端。客户端和服务器都必须计算字符串的md5,服务器将比较它们的身份验证(kinda)。在服务器上,PHP代码为:md5("getTokenapi_keybf8ddfs845jhre980543jhsjfro93fd8capi_ver1tokeniud9ER£jdfff");会产生:4d7b2e42c3dfd1...
2024-01-10
用Java获取文件的MD5校验和
我正在寻找使用Java获取文件的MD5校验和。我真的很惊讶,但是我找不到任何能显示如何获取文件的MD5校验和的东西。怎么做?回答:有一个输入流装饰器,java.security.DigestInputStream因此你可以像往常一样在使用输入流的同时计算摘要,而不必对数据进行额外的传递。MessageDigest md = MessageDigest.getInstance("...
2024-01-10
为什么同一文件的两个tarball的md5哈希值不同?
我可以跑:echo "asdf" > testfiletar czf a.tar.gz testfiletar czf b.tar.gz testfilemd5sum *.tar.gz而事实证明,a.tar.gz并且b.tar.gz有不同的MD5哈希值。的确,它们是不同的,这diff -u a.tar.gzb.tar.gz证实了这一点。我还需要传递其他哪些标志,tar以便其输出随时间推移与相同输入保持一致?回答:tar czf outfile infiles 相当...
2024-01-10
使用Java为大型文件生成MD5的速度非常慢
我正在使用Java为某些文件生成MD5哈希。我需要为多个文件生成一个MD5,总大小约为1 GB。这是我的代码:private String generateMD5(SequenceInputStream inputStream){ if(inputStream==null){ return null; } MessageDigest md; try { int read =0; byte[] buf = new byte[2048]; ...
2024-01-10
计算文件的MD5校验和
我正在使用iTextSharp从PDF文件读取文本。但是,有时我无法提取文本,因为PDF文件仅包含图像。我每天都下载相同的PDF文件,我想看看PDF是否已被修改。如果无法获得文本和修改日期,则MD5校验和是判断文件是否已更改的最可靠方法吗?如果是这样,将不胜感激一些代码示例,因为我在密码学方面没有...
2024-01-10
从输入流中获取文件名(Java)
如果我有此代码,该如何保留原始文件的文件名或将其重新分配给新文件名?: InputStream input= assetInfo.openStream(); File t = new File(""); OutputStream out = new FileOutputStream(t); int read=0; byte[] bytes = new byte[1024]; while((read = input.read(bytes))!= -1){ ou...
2024-01-10
如何将java -jar错误输出到文本/日志文件?
我用心搜寻了!我试图弄清楚如何从Windows命令行执行java时输出java类可能给出的任何错误。例如java -jar class.jar <someFile.file>如果该行引发任何错误,我希望将它们存储到文本文件中,以便以后进行检查。我试过了java -jar class.jar <someFile.file> >> log.txt但是,尽管抛出错误,log.txt文件还是空的。谢谢大...
2024-01-10
如何使用Java SFTP库JSch将文件从一个目录传输到另一个目录?
我需要使用JSch库对文件传输进行编程。我有一个包含两个文件夹的简单目录在SFTP_1文件夹中,我有一个位图图像。该SFTP_2文件夹只是一个空文件夹。我的目标是使用SFTP将图像从SFTP_1传输到SFTP_2。到目前为止,这是我的代码:import com.jcraft.jsch.*;import java.awt.Desktop;import java.nio.channels.Channel;public class...
2024-01-10
为什么我在Java中的文件输入输出代码中遇到一些错误?
package newcode; import java.io.PrintWriter; import java.io.IOException; import java.io.File; public class File { public static void main(String [] args){ File file =new File("FileName.txt"); 这上面的行显示了一个错误“的构造文件(字符串)是未定义”为什么我在Java...
2024-01-10
Java8流文件,如何控制文件的关闭?
假设我有一个Java8 Stream<FileReader>,并且使用了该流map,那么如何控制FileReader流中使用的s 的关闭?请注意,我可能无权访问个人FileReader,例如:filenames.map(File::new) .filter(File::exists) .map(f->{ BufferedReader br = null; try { br = new BufferedReader(new FileReader(f...
2024-01-10
如何在Java中通过SFTP传输文件?
PS:这是要求SFTP客户端。这个问题不是其他两个问题的重复。找到以下链接以实现SFTP。https://codetransient.wordpress.com/2019/06/22/sftp-secured-file-transfer-protocol/回答:试试这个代码。public void send (String fileName) { String SFTPHOST = "host:IP"; int SFTPPORT = 22; String SFTPUSER = "usern...
2024-01-10
使用Java进行实时视频流传输?
是否有使用Java直播视频的良好库?理想情况下,管道的两端都应使用Java编写,但我最关心的是视频播放器。您会推荐什么软件? :似乎VLC引入了1-2秒的延迟。我需要真正的实时视频流。记录到播放的延迟必须小于300ms。回答:我见过的最好的视频播放/编码库是ffmpeg。它播放您扔给它的所有内容。(...
2024-01-10
从Scala文件创建jar文件
我是Scala的新手,也不了解Java。我想从一个简单的Scala文件中创建一个jar文件。所以我有了我的HelloWorld.scala,生成了一个HelloWorld.jar。Manifest.mf:Main-Class: HelloWorld在控制台中,我运行:fsc HelloWorld.scalajar -cvfm HelloWorld.jar Manifest.mf HelloWorld\$.class HelloWorld.classjava -jar HelloWorld.jar => ...
2024-01-10
在Java Servlet中流式传输大文件
我正在构建需要扩展的Java服务器。Servlet之一将提供存储在Amazon S3中的图像。最近,在负载下,我的VM内存不足,这是在我添加了为图像提供服务的代码之后,因此,我很确定流较大的servlet响应会引起我的麻烦。我的问题是:从数据库或其他云存储中读取时,如何编写Java Servlet来将大型(> 200k)响应流...
2024-01-10
当文件流式传输到Java webapp时,您如何对其进行病毒扫描?
基本上,我想对文件上传(在将它们写入磁盘之前)到Web应用程序时进行病毒扫描。特别是,我想与“ McAfee VirusScan Enterprise”(最新版本)集成。从设计和维护的角度来看,使用第三方产品在防火墙上扫描某些路径是否会更好?这样,Web应用程序就不必担心病毒扫描。为了最大程度地减少开销,请使...
2024-01-10
java消息包 - 使用变体时的属性文件命名约定?
使用变体时,消息包属性文件的命名约定是什么?java消息包 - 使用变体时的属性文件命名约定?例如,如果语言环境是EN美国,属性文件查找将message_en_US.properties不过,如果我实例化一个本地EN美国什么尽管变种字符串为“DEVL”搜索顺序是什么?回答:的API提出以下建议:baseName + "_" + language1 + "_...
2024-01-10
如何使Java可以使用任意字体文件?
我正在使用一个第三方库,该库通过GraphicsEnvironment:getAllFonts()调用来访问字体。这包括属于JRE和操作系统的字体注册表中的字体。但是在连接到我们服务器的客户端计算机上,我很可能无法在这些位置中的任何一个中安装字体。那么,如何使JRE可以使用其他字体,以便此调用将它们选中呢?有没有...
2024-01-10
java:不能从静态上下文中引用非静态变量错误
以下代码在变量上产生了错误,con2说 "non-static variable con2 cannot be referenced from a static context Error."我用Google搜索解决方案,并且他们暗示尚未初始化该变量以使方法可用。我初始化不正确吗?我也尝试过将事情改为公开,但这也无济于事。import java.io.*;import java.net.*;import java.sql.*;import java.sql.CallableStatem...
2024-01-10
在Java中选择文件夹目标?
我是Java的新手。我正在尝试动态选择文件位置以保存我的项目的结果(将在我的项目开始时启动)。我研究了一些FileDialog示例,但是每个示例都允许我选择文件而不是文件夹。谁能帮我提供一个示例(或)链接到同一示例吗?回答:您可以尝试执行以下操作(如此处所示:使用JFileChooser选择目录)...
2024-01-10
Java源文件末尾的空白行
在我当前的项目中,我们总是在Java源文件的末尾插入一个空的新行。我们还使用CheckStyle(具有错误级别)来强制执行此操作。我一直在寻找这个主题很长时间,但是不幸的是,我找不到任何令人信服的理由。似乎其他开发人员对此无动于衷,因为他们只是选中了Eclipseformatter中的一个复选框,并且它...
2024-01-10
真正在Java中强制文件同步/刷新
Java 如何 将写入文件的数据与块设备进行刷新/同步。我用NIO尝试了这段代码:FileOutputStream s = new FileOutputStream(filename)Channel c = s.getChannel()while(xyz) c.write(buffer)c.force(true)s.getFD().sync()c.close()我认为c.force(true)与s.getFD()。sync()一起应该足够了,因为强制状态的文档强制对此通道文件的任何...
2024-01-10
从Java中的文件读取数据
我有以下格式的文本文件:Details.txt该文件是.txt文件。我想从该文件中读取课程标题,并打印相应的教科书和教师信息。但是我不确定该遵循什么程序?将信息存储在数组中效率不高!我应该如何进行?注意:我无法更改文件中的信息,因此不应更改!显然,文件将通过以下代码读取:File newFile=new Fi...
2024-01-10
Java 如何使用.jar文件中的类?
我在Sun上阅读了有关JAR文件的Java教程,但是仍然找不到解决我问题的方法。我需要使用一个名为jtwitter.jar的jar文件中的类,我下载了该文件并尝试执行该文件(昨天我发现可以通过双击来执行.jar文件),而Vista却给我一个错误提示:无法从[路径] /jtwitter.jar加载Main-Class Manifest属性。编码.jar文件的人要...
2024-01-10
Java:一个文件中包含多个类声明
在Java中,你可以在一个文件中定义多个顶级类,条件是其中最多一个是公共的(请参见JLS§7.6)。参见以下示例。是否有此技术整洁名(类似于inner,nested,anonymous)?JLS表示系统可能会强制执行这些二级类不能为的限制referred to by code in other compilation units of the package,例如,它们不能被视为程序包专...
2024-01-10
Java-执行.SH文件
我将如何执行.SH文件(这是localhost,没有远程连接或其他任何内容)?Runtime.exec当我进行搜索时,我看到了很多其他东西,但这些似乎没有用。这是Java6。同样重要的是,SH所做的只是在移动两个文件夹。谢谢!回答:您可以使用ProcessBuilder ProcessBuilder pb = new ProcessBuilder("myshell.sh", "myArg1", "myArg2"); Proc...
2024-01-10
